#ifndef DIALOGS_DIALOG_H
#define DIALOGS_DIALOG_H

#include "gdn/GDN.h"

class Dialog : public gdn::Scene
{
	public:
		virtual void Initialize() = 0;
		virtual void Terminate() = 0;

		// To satisfy pure virtual...
		virtual void Step( gdn::Window& window );
		virtual void Draw( gdn::Window& window );

		virtual void Step( gdn::Event& event ) = 0;
		virtual void Draw( gdn::RenderImage& renderImage ) = 0;
};

#endif // DIALOGS_DIALOG_H

